home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 January / macformat-020.iso / Shareware in MacFormat / BranChing156 / About BranChing.DOC / About BranChing.DOC.rsrc / TEXT_129.txt < prev    next >
Encoding:
Text File  |  1994-09-05  |  3.0 KB  |  92 lines

  1. Version History
  2.  
  3. BranChing Version History Since 1.50
  4.  
  5. v1.50
  6.  
  7.  ScaleSize,    {value depends on "USE SCALE BAR" flag}
  8.         { Case USE SCALE BAR OF:}
  9.         {  true:     ScaleSize = LENGTH in IMAGE UNITS of scale bar}
  10.         {     NEED to define scale bar via "GetScaleSize" proc}
  11.         {  false: # pixels/unit length}
  12.   Scale: real;     {length of scale bar in pixels - set in "GetScaleSize" proc}
  13.  
  14. v1.52
  15.  
  16. ScaleSize,        {Value is equal to "Scale Size"/"Pixels/unit length" field}
  17.         {of Preferences DLOG}
  18. Scale: real;     {ALWAYS = # pixels/unit length}
  19.         {derivation of this value depends on "USE SCALE BAR" flag}
  20.         {Case USE SCALE BAR OF:}
  21.         {     true:     ScaleSize = ImageScaleLength/ScaleSize}
  22.         {          where ImageScaleLength is LENGTH in IMAGE UNITS}
  23.         {          of scale bar obtained in "GetScaleSize" proc}
  24.         {     false: ScaleSize}
  25. {Basic Procedure:  Scale is set = to ScaleSize at end of Preference DLOG}
  26. {     IF USESCALEBAR then "GetScaleSize" called and Scale is modified as above}
  27.  
  28. v 1.53
  29.  
  30. ‚Ä¢ RootMap:
  31.     increased # PosRefMeas (plants) from 50 to 100
  32.     increased # images (plants * time) from 250 to 1000
  33.  
  34. v 1.54
  35.  
  36. ‚Ä¢ RootMap:
  37.     added range checking for depth & width
  38.     increased max width (¬±30) & depth (60)
  39.     changed display of status so that user is notified
  40.         1-when image being opened
  41.         2-which file (by name) is currently being processed
  42.         3-displays correct file name AS it is being opened
  43.     added temp longint variable to CalcStats proc to avoid
  44.         recurrent integer overflow problem with BIG images
  45. •general
  46.     added display of version via globaal constant string and free
  47.         memory in ABOUT box
  48.  
  49. v1.55
  50.  
  51. •general
  52.  
  53.     Added capability of dealing with bitmaps as normally index arrays.
  54.     This capability is currently only used by the SKELETONIZATION
  55.         algorithm as it is applied to complete images - not
  56.         the "edge skel" algorithms used in the ARCH module.
  57.     Because in Pascal you can't define arrays of variable length, this
  58.         system uses predefined arrays of 3000 x 3000 (max
  59.         image size).  Each array uses about 1.125 MB RAM.
  60.     These routines (along with changing SCAN DIRECTION routines)
  61.         have resulted in a 2-fold speed improvement.
  62.  
  63.     Added routine to read short version string (first 4 chars) from 
  64.         'vers' resource ID = 1 which is displayed in ABOUT box.
  65.  
  66. v1.56
  67.  
  68. •general
  69.  
  70.     Changed status dialog.  Now composed of three text portions (plus all 
  71.         old buttons).  Each text section is not a consistant "subject".
  72.     Update calls for these sections rely on the use of a global variable
  73.         - the StatusInfo record - where all info about a current
  74.         process is kept.
  75.     The three areas are: Operation, File & Status.
  76.  
  77.     Fixed bug that caused pop-up menus in Preferences... dialog to behave
  78.         awkwardly.
  79.  
  80.     Changed timing of appearance of STATUS dialog in ALL modules - dialog
  81.         now appears after standardGetFile dialog used to select file/
  82.         directory to be processed.
  83.  
  84.     Updated email address in ABOUT dialog to the account I check most 
  85.         regularly.
  86.  
  87. •Architecture
  88.     Fixed bug with GnuAppend window event handling
  89.  
  90. ‚Ä¢Count Pixel Types
  91.     added Pan&Bolton calculations
  92.     use 2-D ARRAY for examining pixels now - not bitmap